585 68
937 245 774 793 351 529 688 396 824 795 823 450 202 794 209 781 442 438 780 34 318 369 473 516 798 513 555 578 108 190 448 70 782 391 303 402 861 318 559 189 834 53 746 308 528 786 753 775 341 222 873 881 927 888 339 567 771 258 994 838 973 109 288 634 346 752 668 811 491 806 919 124 879 591 199 265 623 164 987 12 759 780 236 885 316 566 143 893 51 735 630 603 323 721 215 725 764 112 962 776 118 942 283 534 303 749 2 336 688 74 944 607 270 982 78 192 873 403 317 779 609 774 760 756 176 315 800 157 375 474 501 510 202 211 894 817 497 701 581 567 564 806 204 976 790 23 332 341 643 23 852 360 795 182 166 343 181 527 358 988 948 844 960 213 573 434 405 59 87 261 695 171 822 750 215 802 569 783 965 152 982 459 514 352 622 140 715 20 44 550 635 969 343 592 618 720 846 990 403 356 617 272 253 382 327 680 538 45 967 364 773 398 561 206 5 489 329 608 591 433 718 385 15 537 625 725 828 229 131 494 956 579 379 608 534 709 205 132 24 941 601 670 53 679 776 236 408 137 587 129 390 237 399 970 637 232 257 716 756 602 852 308 913 472 408 194 19 952 671 295 284 197 584 649 831 48 332 335 760 388 317 691 642 2 104 718 179 409 971 302 452 488 376 422 88 292 756 580 271 582 217 455 465 291 844 193 653 750 138 589 900 922 956 367 284 161 666 911 367 689 14 610 981 368 843 795 820 162 560 539 291 751 63 177 171 862 225 351 157 911 65 429 270 382 401 530 532 8 137 927 626 845 213 581 567 607 473 97 447 49 372 491 189 599 297 149 858 778 195 422 936 315 753 456 624 585 340 599 967 313 262 812 25 633 912 446 538 482 610 564 388 128 903 108 539 573 239 670 84 252 671 754 812 714 990 311 92 756 957 981 267 873 129 133 786 560 466 556 687 851 610 376 167 631 34 808 411 644 917 51 346 669 514 714 641 507 999 310 643 601 353 781 524 628 297 514 998 770 321 978 107 682 983 233 641 295 586 181 680 181 900 447 839 906 635 597 359 415 492 278 561 155 913 85 497 829 851 539 334 519 810 641 323 938 943 663 686 281 73 346 921 817 630 461 701 906 942 618 992 699 155 582 278 42 417 951 769 897 736 812 444 47 846 160 370 259 123 900 962 972 910 77 342 145 357 743 525 451 384 591 887 232 546 634 363 227 363 280 520 992 894 788 545 260 901 873 970 469 90 442 782 41 656 20 788 78 240 132 685 674 426 317 513 144 925 211 501 211 797 143 895 843 379 970 77 122 532 81 244 484 772 55 361 941 808 
845 576 525 846 285 986 230 595 846 565 577 275 400 335 690 372 759 672 947 546 939 661 686 943 666 545 159 888 200 902 370 956 572 336 79 635 976 365 511 156 665 247 533 404 500 846 131 745 553 112 13 383 413 395 869 183 890 581 179 739 827 342 394 944 195 620 703 64 256 54 395 393 161 790 881 691 128 281 442 819 414 414 334 88 888 987 542 176 466 895 745 394 186 771 329 322 852 589 208 879 143 67 489 499 716 619 221 622 513 177 55 608 139 359 325 412 8 305 55 208 78 526 597 360 309 1 207 389 461 559 839 538 73 562 676 346 925 835 372 269 765 920 663 289 840 136 254 826 445 916 313 546 533 0 801 617 469 128 189 714 412 831 161 954 338 516 535 576 683 978 487 173 933 786 442 157 863 308 520 172 746 380 944 544 245 292 4 72 761 58 877 796 645 658 856 933 758 708 951 323 601 678 143 466 428 140 613 747 558 643 754 161 608 16 967 31 887 616 709 45 512 462 815 624 101 691 528 274 929 508 399 154 357 196 571 68 236 477 116 105 679 257 514 117 304 716 187 628 690 824 46 142 999 905 811 138 863 519 365 737 611 338 817 49 244 599 803 411 445 899 794 409 500 603 366 254 948 698 319 385 503 899 584 105 462 257 155 451 385 432 205 717 112 378 493 341 439 465 872 705 912 776 183 791 29 636 641 395 539 556 190 164 199 979 233 712 754 712 586 987 443 352 25 12 693 77 297 121 110 24 814 483 825 614 473 727 715 792 75 826 615 760 911 829 242 40 518 133 145 780 587 727 878 884 261 559 750 171 97 952 339 520 284 514 741 707 339 585 506 505 997 961 637 759 372 682 440 196 769 653 559 164 975 329 437 87 604 940 352 913 977 543 695 122 487 94 476 397 87 535 701 932 626 640 783 625 89 119 512 578 119 553 402 444 393 174 544 954 76 654 103 398 232 592 527 454 266 515 272 277 206 43 109 234 952 626 537 335 546 812 997 485 428 773 794 424 141 251 728 312 550 521 320 433 432 302 700 34 112 328 359 574 846 234 372 76 443 167 491 767 637 209 407 264 656 617 969 458 798 103 312 15 786 959 727 685 722 676 802 649 926 503 222 217 452 423 638 193 401 717 980 973 759 961 675 341 113 56 776 814 332 241 235 9 15 344 788 886 507 686 353 767 365 841 840 134 986 189 811 233 979 776 56 80 122 339 255 825 284 386 571 666 899 987 316 684 268 213 202 108 635 751 686 714 363 212 608 917 120 540 354 923 244 543 834 556 184 154 886 676 88 963 602 121 115 687 868 377 525 156 866 772 987 702 598 